标签: translate

string.translate上的预期缓冲区对象错误 - python 2.6

我感谢python新手的一些帮助,我试图从字符串中删除一些字符,例如:

string1 = "100.000"
deleteList = [",", "."]
string1.translate(None, deleteList)

 print string1
Run Code Online (Sandbox Code Playgroud)

但我得到了 TypeError: expected a character buffer object

为什么我会收到此错误,它引用了哪个参数?我在哪里可以找到帮助.我在Windows上使用python 2.6.

python string translate

5
推荐指数
1
解决办法
4520
查看次数

MIPS 到 C 的翻译

我需要将一些 MIPS 汇编指令转换为 C 代码。我想我明白了,但这似乎违反直觉。有什么帮助吗?我们将变量 f、g、h、i、j 分别存储在寄存器 $s0、$s1、$s2、$s3 和 $s4 中。数组 A 和 B 的基数分别存储在 $s6 和 $s7 中。4 字节字。代码中的注释是我自己的。

addi $t0, $s6, 4   # $t0 = A[1]
add $t1, $s6, $0   # $t1 = A[0]
sw $t1, 0($t0)     # $t0 = A[0]
lw $t0, 0($t0)     # $t0 = A[0]
add $s0, $t1, $t0  # f = A[0] + A[0]
Run Code Online (Sandbox Code Playgroud)

我只是觉得我错了。如果我们从不使用 $t0 A[1] 为什么要先使用它呢?

c assembly reverse-engineering mips translate

5
推荐指数
1
解决办法
2万
查看次数

如何使用 Doctrine 和 Gedmo Translatable Extension 获取不同翻译的对象

我遇到了以下问题:我想获取特定语言环境的学说实体,而不破坏我的 Symfony 应用程序的默认行为。

这是我的实体之一的示例:

use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;

/**
 * @ORM\Entity(repositoryClass="ProductRepository")
 * @ORM\Table(name="product")
 * @ORM\InheritanceType("SINGLE_TABLE")
 * @ORM\DiscriminatorColumn(name="discr", type="string")
 */
class Product
{
    /**
     * @var integer $id
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @var string
     * @ORM\Column(name="name", type="string")
     * @Gedmo\Translatable
     */
    protected $name;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

相关学说库的一部分:

class ProductRepository extends \Doctrine\ORM\EntityRepository
{
    public function findOneProductInLocale($id, $locale)
    {
        $qb = $this->createQueryBuilder('p')
            ->select('p')
            ->where('p.id = :id')
            ->setMaxResults(1)
            ->setParameter('id', $id);
        ;

        $query = …
Run Code Online (Sandbox Code Playgroud)

php doctrine translate symfony doctrine-orm

5
推荐指数
1
解决办法
5541
查看次数

来自 Python 中的 Microsoft Translate API 的响应

我最近一直在尝试创建一个软件,可以录制一些语音,将语音更改为文本,并将该文本翻译为另一种语言。到目前为止,我已经完成了前两个目标,但我一直在翻译方面遇到困难。

我一直在尝试使用Microsoft Translator API,并遵循设置环境时的所有说明。我设置了一个 Microsoft Azure Marketplace 帐户,设置了一个项目,启用了 API,并且我已经能够使用简单的 bash 命令来获取我的访问令牌:

curl --data "" 'https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=mySubscriptionKey'
Run Code Online (Sandbox Code Playgroud)

我使用 requests 和 argparse 库编写了一个小的 python 脚本来发送请求:

request = {
    'appid': ('Bearer ' + token),
    'text' : txt,
    'from' : 'en',
    'to' : 'fr'
}

response = requests.get('https://api.microsofttranslator.com/v2/http.svc', params = request)
Run Code Online (Sandbox Code Playgroud)

一切似乎都很顺利,我得到了 200 个响应(我收集的这意味着成功),但是当我尝试查看响应中的文本时,打印出了数百行晦涩的 html。在浏览了几百行之后(其中大部分列出了我选择不将文本翻译成的数十种语言),我找不到任何实际翻译的文本。Microsoft 在其 github上提供的所有示例均使用过时的 DataMarket 网站,Microsoft 正在停止将该网站作为授权链接。此外,我找不到任何实际使用的 API 示例 - 它们都只是授权示例。将令牌与“Try it Out”示例一起使用可以给我正确的结果(尽管作为 xml 文件?),所以这绝对是一个 python 问题。

那么,是否有人以前使用过这项服务并介意了解如何解释或解开此响应?

谢谢你!

python xml api translate azure

5
推荐指数
1
解决办法
1564
查看次数

Laravel转换值required_if

我正在使用Laravel 5.2.45版本。目前,我在翻译required_if规则时遇到了一些麻烦。当我使用required_if,field,value时,它会在错误验证消息中打印出fields值,在这种情况下为1或0。这不是很可读。

例如:

如果类型为0,则必填字段1

想:

如果类型为默认值,则必填字段1

有什么方法可以转换rquired_if value /:value的值?

控制器:

$customerVal = Validator::make($request->all(), [
        'field1' => 'required_if:type,0',
        'field2' => 'required_if:type,0',
    ]);
Run Code Online (Sandbox Code Playgroud)

视图:

@if (count($errors) > 0)
        <div class="modalMsg alert">
            <ul>
                @foreach ($errors->all() as $error)
                    <li>{{ $error }}</li>
                @endforeach
            </ul>
        </div>
    @endif
Run Code Online (Sandbox Code Playgroud)

我可以在语言部分看到Laravel:

'required_if'          => ':attribute is required when :other are  :value.',
Run Code Online (Sandbox Code Playgroud)

所以基本上是:value我需要动态翻译。我在下面尝试过,但是不能代替0:

'attributes' => [
'field1' => [
            '0' => 'test'
        ]
]
Run Code Online (Sandbox Code Playgroud)

translate laravel

5
推荐指数
1
解决办法
658
查看次数

Apertium翻译.有没有办法获得原始短语

有没有一种方法在apertium翻译器中获得翻译的原始短语?

IE得到类似的东西:

phrase: {
  original: { Hola, buenos días},
  translated: {Hello, good morning}
}
Run Code Online (Sandbox Code Playgroud)

我需要这样做才能建立一种机制来改进翻译.

translation nlp translate apertium

5
推荐指数
1
解决办法
153
查看次数

Stripe Connect - 与区域设置的链接

我正在使用 API stripe Connect OAuth 参考 ( https://stripe.com/docs/connect/standard-accounts )

重定向用户的链接是: https ://connect.stripe.com/oauth/authorize?response_type=code&client_id=CODE&scope=read_write

它工作完美。登陆页面是: 在此输入图像描述

我该如何翻译此页面?我尝试过在 url: 中使用,?locale=fr但不起作用。我在文档中找不到任何内容谢谢

api hyperlink translate stripe-payments

5
推荐指数
1
解决办法
792
查看次数

SVG 多重变换 - 旋转然后水平平移

使用 SVG,我尝试将其旋转 30 度,然后水平平移 100 度。问题是,当我旋转坐标系时,它会旋转,因此当我尝试平移时,我将沿着旋转的 x 平移对象- 轴现在与水平面成 30 度。

有什么办法可以让旋转后水平平移吗?

<g transform="rotate(30 50 50) translate(100 0)">
   <rect x="0" y="0" fill="blue" width="100" height="100" />
</g>
Run Code Online (Sandbox Code Playgroud)

我想创建用于旋转和平移上、下、左、右的控制按钮。这些将创建一个字符串,该字符串将使用数据绑定到 svg 的转换属性,从而按顺序转换对象。但平移需要相对于视口,而不是对象的旋转方式。

我使用 vue.js 框架进行数据绑定。

我也不想使用css。

谢谢,

svg transform rotation translate

5
推荐指数
1
解决办法
2540
查看次数

如何使用react-i18next通过.map()转换对象数组中的数据

刚刚开始使用 i18next,在翻译以下数据时遇到一些问题。

export const educationData = [
  { education: "Some education 1", timeframe: "2017 - 2018", id: 1 },
  { education: "Some education 2", timeframe: "2016 - 2017", id: 2 },
  { education: "Some education 3", timeframe: "2015 - 2016", id: 3 },
  { education: "Some education 4", timeframe: "2014 - 2015", id: 4 }
];
Run Code Online (Sandbox Code Playgroud)

不同语言的区域设置中的 JSON 如下所示:

"education": {
  "heading": "Education",
  "educationData": [
    {
      "id": 1,
      "education": "Some education 1",
      "timeframe": "2017 - 2018"
    },
    {
      "id": 2, …
Run Code Online (Sandbox Code Playgroud)

json dictionary translate i18next

5
推荐指数
1
解决办法
6705
查看次数

Xamarin Forms - 在运行时翻译抽屉菜单项

我正在关注Xamarin.Forms 中的多语言优秀教程(链接)

一切正常,但我有一个问题。

在我的应用程序中,我使用 Syncfusion 的导航抽屉,因为我在 ListView 中生成菜单项,如下所示。

DrawerPage.xaml

<ListView x:Name="listView"
                  SelectionMode="Single"
                  RowHeight="70"
                  ItemSelected="listView_ItemSelected"
                  SeparatorColor="Transparent">

                <ListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <StackLayout Margin="32,10,0,0" 
                                         VerticalOptions="Center" >

                                <Grid RowDefinitions="1*, Auto">

                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="50"/>
                                        <ColumnDefinition Width="auto"/>
                                    </Grid.ColumnDefinitions>

                                    <Label Grid.Row="0"
                                           Grid.Column="0" 
                                           HorizontalTextAlignment="Start"
                                           HorizontalOptions="Start"
                                           FontSize="25"
                                           FontFamily="Material-Outlined"
                                           Style="{StaticResource IconLabelStyle}"
                                           Text="{Binding Icon}" />

                                    <Label Grid.Row="0"
                                           Grid.Column="1"
                                           HorizontalTextAlignment="Start"
                                           HorizontalOptions="Start"
                                           Margin="10,0,0,0" 
                                           Text="{Binding Name}" 
                                           FontSize="16"/>

                                </Grid>
                            </StackLayout>
                        </ViewCell>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>
Run Code Online (Sandbox Code Playgroud)

DrawerPage.cs

private static string MAP = Lang.ResourceManager.GetString("Map");
private static string MAPICON = IconFont.ResourceManager.GetString("LocationOn");
private static string SETTINGS = Lang.ResourceManager.GetString("Settings");
private static …
Run Code Online (Sandbox Code Playgroud)

c# android translate ios xamarin

5
推荐指数
0
解决办法
253
查看次数